เปลี่ยนพัดลมธรรมดา ให้เป็นสุดยอดพัดลม ควมคุมผ่านมือถือ
วัสดุอุปกรณ์
1.บอร์ด Relay 4ช่อง 5V Arduino Relay Module 5V 4 Channel isolation control 250V/10A
2. Power Adapter 12v 1A อะแดปเตอร์ 12v กระแส 1A หัวแจ็ค 5.5x2.5mm
3.Bluetooth Module HC05
4.Jumper Arduino สายไฟจัมเปอร์ยาว 15cm เมีย - เมีย
5.Arduino Nano 3.0
6.Funduino Nano Shield
โค้ด
-----------------------------------
#include <SoftwareSerial.h>
int i =0;
char str[11]={'0','0','0','0','0','0','0','0','0','0','0'};
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
Serial.begin(9600);
while (!Serial) ;
mySerial.begin(9600);
}
void loop()
{
if (mySerial.available()){
//Serial.write(mySerial.read());
//Serial.println("ok");
i=i+1;
str[i]=mySerial.read();
//Serial.println(str[i]);
if(i ==9)
i=0;
if(str[5] == '1' && str[7] == '3')
digitalWrite(8, LOW);
if(str[5] == '1' && str[7] == '2')
digitalWrite(8, HIGH);
if(str[5] == '2' && str[7] == '3')
digitalWrite(9, LOW);
if(str[5] == '2' && str[7] == '2')
digitalWrite(9, HIGH);
if(str[5] == '3' && str[7] == '3')
digitalWrite(10, LOW);
if(str[5] == '3' && str[7] == '2')
digitalWrite(10, HIGH);
if(str[5] == '4' && str[7] == '3')
digitalWrite(11, LOW);
if(str[5] == '4' && str[7] == '2')
digitalWrite(11, HIGH);
}
if (Serial.available())
mySerial.write(Serial.read());
}
-----------------------------------
同時也有1部Youtube影片,追蹤數超過60萬的網紅Audom ideA,也在其Youtube影片中提到,วัสดุอุปกรณ์ 1.บอร์ด Relay 4ช่อง 5V Arduino Relay Module 5V 4 Channel isolation control 250V/10A 2. Power Adapter 12v 1A อะแดปเตอร์ 12v กระแส 1A หัวแจ...
hc05 arduino 在 Audom Idea Facebook 八卦
เปลี่ยนพัดลมธรรมดา ให้เป็นสุดยอดพัดลม ควมคุมผ่านมือถือ
วัสดุอุปกรณ์
1.บอร์ด Relay 4ช่อง 5V Arduino Relay Module 5V 4 Channel isolation control 250V/10A
2. Power Adapter 12v 1A อะแดปเตอร์ 12v กระแส 1A หัวแจ็ค 5.5x2.5mm
3.Bluetooth Module HC05
4.Jumper Arduino สายไฟจัมเปอร์ยาว 15cm เมีย - เมีย
5.Arduino Nano 3.0
6.Funduino Nano Shield
โค้ด
-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
#include <SoftwareSerial.h>
int i =0;
char str[11]={'0','0','0','0','0','0','0','0','0','0','0'};
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
Serial.begin(9600);
while (!Serial) ;
mySerial.begin(9600);
}
void loop()
{
if (mySerial.available()){
//Serial.write(mySerial.read());
//Serial.println("ok");
i=i+1;
str[i]=mySerial.read();
//Serial.println(str[i]);
if(i ==9)
i=0;
if(str[5] == '1' && str[7] == '3')
digitalWrite(8, LOW);
if(str[5] == '1' && str[7] == '2')
digitalWrite(8, HIGH);
if(str[5] == '2' && str[7] == '3')
digitalWrite(9, LOW);
if(str[5] == '2' && str[7] == '2')
digitalWrite(9, HIGH);
if(str[5] == '3' && str[7] == '3')
digitalWrite(10, LOW);
if(str[5] == '3' && str[7] == '2')
digitalWrite(10, HIGH);
if(str[5] == '4' && str[7] == '3')
digitalWrite(11, LOW);
if(str[5] == '4' && str[7] == '2')
digitalWrite(11, HIGH);
}
if (Serial.available())
mySerial.write(Serial.read());
}
-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
hc05 arduino 在 Audom ideA Youtube 的評價
วัสดุอุปกรณ์
1.บอร์ด Relay 4ช่อง 5V Arduino Relay Module 5V 4 Channel isolation control 250V/10A
2. Power Adapter 12v 1A อะแดปเตอร์ 12v กระแส 1A หัวแจ็ค 5.5x2.5mm
3.Bluetooth Module HC05
4.Jumper Arduino สายไฟจัมเปอร์ยาว 15cm เมีย - เมีย
5.Arduino Nano 3.0
6.Funduino Nano Shield
----------------------------------------------------
โค้ด https://www.facebook.com/Audomidea/videos/1122728841393852/?eid=ARD4tVrMHEZOe5mSmBC9BA7R3rGUaD5dtYCeMsdiUN0nweJigSx8F3_pXA7ILJDQqNAO8NW4NiPqDNEV&timeline_context_item_type=intro_card_work&timeline_context_item_source=100010181403049&fref=tag
----------------------------------------------------
Pag:https://www.facebook.com/Audomidea
Blog:http:https://audomideablog.blogspot.com
Email:Audomidea@gmail.com
hc05 arduino 在 [Arduino實用] HC-05 AT mode主從配對 - 珩宇老師的生活科技 ... 的相關結果
先把Arduino和電腦的連接線拔除,然後將Vcc > 5V 拔除。 將Arduino接上電腦,然後打開Serial 介面,稍等兩秒會跳出「Enter AT command:」 這邊有很重要 ... ... <看更多>
hc05 arduino 在 HC-05與HC-06藍牙模組補充說明(三):使用Arduino設定AT ... 的相關結果
程式上傳完畢後,開啟Arduino的「序列埠監控視窗」,HC-06模組的AT指令不需要加上行 ... 個按鈕分別傳4個text)傳text到藍芽模組hc05上arduino程式是照著老師的做但是 ... ... <看更多>
hc05 arduino 在 【雙A計畫】藍牙模組(HC05、HC06)常見的指令使用教學 的相關結果
接完線後,將Arduino UNO 用USB連接到電腦,選擇該板子的COM Port,按下Serial Monitor,由於這是Keyes藍牙HC-05的鮑率出廠時預設為38400,所以Serial ... ... <看更多>